#include <stdio.h> 
#include "app_task.h"
 
#include "diode.h"
#include "communicatUart3Rx.h"
#include "communicatUart3Tx.h"
#include "communicatUart1Rx.h"
#include "communicatUart1Tx.h"
#include "uart.h"
  
#include "baseData.h"
#include "adc.h"
#include "appControl.h"


void taskVi5300(void)
{
	if(vi5300IsExistFlag==1)
	{
		tofControl();		
	}	

	//shakeControl();	
}

void taskReadADC(void)
{
	ADC_StartConvert(M4_ADC1);
	readAdc();
}

void taskUart1Tx(void)
{
 	uart1SendUpdate();				
}
void taskUart3Tx(void)
{
 	uart3SendUpdate();
}
 
void taskUart1Rx(void)
{
	uart1RecieveUpdate();				
}


void taskUart3Rx(void)
{
	uart3RecieveUpdate();				
}


//void taskDiode(void)
//{
//	DIODE_TOGGLE();
//}	

/***
*pc->  <-usart1-usart3->  <-usart1-usart3->  <-usart1-usart3->
*
*
*/
void pollfunction(void)
{
	taskUart1Rx();
	taskUart3Rx();
	taskUart1Tx();
	taskUart3Tx();
}

void taskVi5300taskReadADC(void)
{
	taskVi5300();
	taskReadADC();
}